/* 公共部分 */
html{height: 100%;}
body{margin: 0;height: 100%;font-size:14px; line-height:160%;color: #666;background:#fff;}
body, input, button, select, textarea, h1, h2, h3, h4, h5, h6{font-family:'微软雅黑', 'Microsoft YaHei', Helvetica,Arial,sans-serif;}
ul, ol{margin:0;padding:0;list-style:none;}
a {color:#5d5d5e;transition: all 0.3s ease-in-out 0s;}
a:hover {color:#ec6b18; text-decoration: none;}
a:focus{outline: none !important;text-decoration: none;}
table td{vertical-align: middle !important;}
.friend-link{color:#fff;}
.friend-link li{padding:2px 0;}
.gray{color:#9a9a9a !important;}
.black{color:#333 !important;}
.white{color:#fff !important;}
.fs12{font-size:12px !important;}
.fs16{font-size:16px !important;}
.fs18{font-size:18px !important;}
.fs20{font-size:20px !important;}
.fs22{font-size:22px !important;}
.fs24{font-size:24px !important;}
.fs28{font-size:28px !important;}
.flag{display:inline-block;height:25px;background:#f3a807;text-align:center;line-height:25px;color:#fff}
.flag a{color:#fff;}
.flag1{background:#ED1B1E !important;}
.flag2{background:#48CA93 !important;}
.flag3{background:#F3A807 !important;}
.flag4{background:#5FC1FF !important;}
.flag5{background:#F3A807 !important;}
.flag6{background:#ED1B1E !important;}
.flag7{background:#48CA93 !important;}
.look-ico {position: absolute;top: 6px;right: 9px;display: inline-block;width: 18px;height: 12px;background: url(../images/zp39.png) no-repeat;}
/*侧边栏*/
.sidebar {position: fixed;top: 0;bottom: 0;right: 0;z-index:3001;width: 68px;background: #363636;text-align: center;}
.sidebar .ul1 {margin-bottom: 200px;margin-top: 80px;}
.sidebar .ul2{position: absolute; left: 0; bottom: 20px; right: 0;}
.sidebar .badge {position: absolute;right: 4px;top: 4px;}
.sidebar .badge.badge-important {background: #ff3333;border-radius: 10px;min-width:10px;padding: 2px 6px;font-size: 12px;font-weight: 700;line-height: 1;color: #fff;text-align: center;white-space: nowrap;}
.sidebar li{position: relative;list-style: none;}
.sidebar li h4{margin:4px 0 0;font-size:13px;}
.sidebar li a{display: block;padding: 6px 0;color:#fff;}
.sidebar li a:hover,.sidebar li a:active,.sidebar li a:focus{background: #212121;text-decoration: none;}
.sidebar i{display: block;margin:auto;width:38px;height:38px;line-height:40px;background: #fff;color:#666;border-radius: 30px;font-size:23px;}
.sidebar i.qr{line-height: 36px;}
.sidebar li .avatar{width:38px;height:38px;border-radius: 30px;}
.sidebar .showqr{position: absolute;right: 70px;bottom:0;display: none;padding:10px;border: 1px solid #e2e2e2;border-radius: 5px;background: #fff;width:288px;}
.common-block{height:auto;margin-top:20px;overflow:hidden;}
.common-block .bline{border-bottom: 1px solid #EC6B17;}
.common-block-head{position: absolute;top:0;right: 0;font-size: 12px;width:600px;}
.common-block-head ul{height:auto;overflow:hidden;float:left;margin-left:15px}
.common-block-head ul li{float:left;margin:0 10px}
.common-block-head li.on a{width:50px;height:25px;background:#ec6b18;border-radius:15px;display:inline-block;color:#fff;text-align:center}
.common-block-head li a{color:#9a9a9a;font-size:12px;line-height:25px;}
.common-block-head .pm{float:right}
.common-block-head .pm a{color:#9a9a9a;}
.common-block-head .pm h4{display:inline;float:left;color:#ec6b18;margin:0 10px 0 0;line-height:25px!important;font-size:12px;}
.common-block-head .pm span{width:62px;margin-right:5px;font-size:12px;font-weight:700;height:25px;line-height:25px;background:#ec6b18;border-radius:15px;display:inline-block;color:#fff;text-align:center}
.common-block-head .wantbtn{float:right}
.common-block-head .wantbtn a{width:102px;height:25px;border:1px solid #EAEAEA;border-radius:15px;display:inline-block;color:#666;text-align:center;display:inline-block}
.common-block-head .wantbtn a:hover{background:#EAEAEA;text-decoration:none}
.video{margin-bottom:15px}
.video ul{height:auto;overflow:hidden}
.video li{width:208px;height:320px;float:left;margin-right:32px;margin-bottom:15px;background:#363636;color:#fff;position:relative}
.video li .img{border-bottom:1px solid #fff}
.video li img{width:208px;height:117px;overflow:hidden;display:block;}
.video li span{width:44px;height:60px;background:#EC6B17;font-size:33px;font-weight:700;color:#fff;line-height:60px;text-align:center;display:inline-block;position:absolute;top:0;right:14px}
.video li .text{padding-top:14px;padding-left:10px}
.video li .text h2{font-size:16px;color:#fff;margin-bottom:10px}
.video li .text h2 a{color:#fff}
.video li .text .desc{margin-bottom:12px;width:183px;line-height:1.4}
.video li .text h4{font-size:14px}
.video li .text h4 a{color:#ffc8a5}
.video li .text ul{margin-top:5px}
.video li .text li{height:25px;line-height:25px;margin:0;font-size:12px;}
.video li .text li i{vertical-align: -2px;width:28px;display: inline-block;font-size:20px}
.video li.foot{height:157px;width:208px;background:#fff;border:1px solid #F4F4F4;overflow:hidden;float:left;margin-right:32px}
.video li.foot .img{position:relative;height:117px;width:206px;overflow:hidden}
.video li.foot .img img{display:block;height:117px;width:206px}
.video li.foot h2{font-size:14px;color:#fff;background:url(../images/zp17.png) repeat-x;height:42px;line-height:18px;width:208px;margin:0;padding:2px 8px;position:absolute;bottom:-42px;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}
.video li.selected h2{bottom:0}
.video .meta ul{height:38px;overflow:hidden;}
.video .meta li{float:left;display:inline-block;width: 100px;margin:0;border: none;height: 38px;line-height: 40px;padding-left:10px;background:#fff;color:#9a9a9a;font-size:12px;}
.video .meta li i{vertical-align: -2px;width:24px;display: inline-block;color:#333;font-size:20px}
.newvideo{margin-top:15px;position:relative}
.newvideo .list{width:690px;padding:0;overflow:hidden;}
.newvideo li{height:224px;width:208px;margin-right:33px;margin-bottom:30px;background:#FFFDFB;border:1px solid #F4F4F4;display:inline;float:left}
.newvideo li .img{width:206px;height:117px;overflow:hidden}
.newvideo li img{width:206px;height:117px;display:block;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}
.newvideo li:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-ms-transform:scale(1.2)}
.newvideo .text{padding-top:12px;padding-left:10px;line-height:20px}
.newvideo .text h2{color:#333;line-height:22px;font-size:12px;margin:0;padding:0;}
.newvideo .text h2 a{color:#5d5d5e}
.newvideo .text h2 a:hover{color:#ec6b18}
.newvideo .text h4{color:#b3b2b0;line-height:22px;font-size:12px;margin:0;}
.c_yellow{color:#ec6b18 !important;}
.c_green{color:#04a99d !important;}
.newvideo .meta{color:#9a9a9a}
.newvideo .meta dl{height:22px;overflow:hidden;margin:0;}
.newvideo .meta dd{float:left;display:inline-block;width: 100px;margin:0;border: none;height: 22px;line-height: 20px;padding-left:10px;font-size:12px;}
.newvideo .meta dd i{vertical-align: -1px;width:24px;display: inline-block;font-size:20px}
.newvideo .next,.newvideo .prev{width:41px;height:78px;top:50%;margin-top:-39px;background:url(../images/zp24.png) no-repeat;cursor:pointer;position:absolute;z-index:99}
.newvideo .prev{background-position:-41px 0;left:6px}
.newvideo .next{background-position:0 0;right:6px}
.wtbzb li{float:left;height:156px;margin-right:33px;border:1px solid #F4F4F4;width:208px;overflow:hidden;margin-bottom:30px}
.wtbzb li .img{position:relative;height:117px;width:206px;overflow:hidden}
.wtbzb li .img img{display:block;height:117px;width:206px}
.wtbzb h2{font-size:14px;color:#fff;background:url(../images/zp17.png) repeat-x;height:42px;line-height:18px;width:208px;margin:0;padding:2px 8px;position:absolute;bottom:-42px;transition:all .5s;-webkit-transition:all .5s;-ms-transition:all .5s}
.wtbzb li.selected h2{bottom:0}
.wtbzb span{width:27px;height:27px;border-radius:50%;position:absolute;top:7px;left:5px;background:#fff;font-weight:700;text-align:center;line-height:27px}
.wtbzb .meta dl{height:auto;overflow:hidden;margin:0 0 0 6px;height:38px;line-height:40px}
.wtbzb .meta dd{width:64px;float:left;display:inline-block;line-height:40px;font-size:12px;}
.wtbzb .meta dd i{vertical-align: -1px;width:24px;display: inline-block;color:#333;font-size:20px;}
/*我的树屋*/
.wdsw{border:1px solid #F4F4F4;margin-top:20px;}
.wdsw .head{height:50px;line-height:50px;border-bottom:1px solid #EEF2F4;margin:0 22px}
.wdsw .head h2{font-size:18px;color:#666;text-align:center;line-height:50px}
.wdsw .body{height:104px;position:relative}
.wdsw .body .next,.wdsw .body .prev{background:url(../images/img58.png) left top no-repeat;width:12px;height:45px;position:absolute;left:15px;top:50%;margin-top:-22px;cursor:pointer}
.wdsw .body .next:hover,.wdsw .body .prev:hover{background-position:left bottom}
.wdsw .body .next{background-image:url(../images/img59.png);left:auto;right:15px}
.wdsw .body .list{width:210px;margin:0 auto;padding:0;overflow:hidden}
.wdsw .body ul{height:auto;overflow:hidden;width:210px;margin:0 auto;padding-top:18px}
.wdsw .body ul li{width:35px;text-align:center;float:left;margin:0 8px}
.wdsw .body ul li a{color:#9a9a9a;display:inline-block}
.wdsw .body ul li i{height:33px;display:inline-block;line-height:33px;margin-top:5px;overflow:hidden;color:#EC6B17;font-size:32px;}
.wdsw .body ul li h2{margin:5px 0 0;font-size:12px;}
.wdsw .body ul li a h2{color:#9a9a9a;}
.wdsw .body ul li a:hover h2{color:#ec6b18;}
.wdsw .body ul li a:hover{color:#ec6b18}
.common-block h2 small{font-size:12px;color:#9a9a9a;margin-left:10px;text-transform:uppercase}
.rmht li{border:1px solid #F4F4F4;border-bottom:none;margin-bottom:12px}
.rmht .hd{float:left;width:288px;border-bottom:1px solid #F4F4F4;height:48px;line-height:48px}
.rmht .hd h2{color:#666;display:inline;float:left;margin-left:20px;line-height:48px !important;font-size:12px;}
.rmht .hd h2 a {color:#5d5d5e;}
.rmht .hd h2 a:hover {color:#ec6b18;}
.rmht .hd .ico{width:46px;height:48px;float:right;display:inline-block;border-left:1px solid #F4F4F4;display:inline-block;background:url(../images/zp39.png) center no-repeat}
.rmht .bd{float:left;width:288px;border-bottom:1px solid #F4F4F4;height:auto;overflow:hidden;height:90px;display:none}
.rmht li.selected .bd{display:block}
.rmht .bd .img{width:128px;float:left;margin:2px}
.rmht .bd .img img{width:128px;height:85px;display:block}
.rmht .bd .text{float:left;width:101px;float:left;margin-left:4px}
.rmht .text h2{margin:4px 0 0;line-height:20px;font-size:12px;}
.rmht .text h2 a{color:#666}
.rmht .text h4{color:#9a9a9a;margin:0px;font-size:12px;text-align: right;}
.rmht li{height:auto;overflow:hidden}
.rmht .bd .meta{width:46px;float:right;height:88px;text-align:center;border-left:1px solid #F4F4F4;}
.rmht .meta img{width:46px;height:46px}
.rmht .pl{line-height:1.2}
.rmht .pl h2{font-weight:700;color:#ec6b18;font-size:14px;margin:6px 0;padding:0;}
.rmht .pl h4{color:#9a9a9a;font-size:12px;margin:0;}
.rmht .pl2{float:right;width:46px;text-align:center}
.rmht .pl2 h2{float:none;margin:6px 0;padding:0;display:inherit;height:14px;line-height:14px!important;font-size:12px;}
.rmht .pl2 h4{font-size:12px;line-height:12px;margin:0;}
.sctj{margin-top:15px;}
.sctj .img{width:48px;float:left}
.sctj img{width:48px;height:48px;display:block;margin-bottom:4px}
.sctj li{height:82px;overflow:hidden;position:relative;margin-bottom:4px}
.sctj .desc{clear:both;margin-top:4px;height:30px;line-height:30px;padding-left:10px;width:290px;color:#9a9a9a;background:#FBFAFA;font-size:12px;}
.sctj .text{float:left;width:220px;margin-left:10px}
.sctj .text h2{margin:0;padding:0;line-height: 22px;}
.sctj .text h2 a{font-size:16px;color:#ec6b18}
.sctj .text dl{height:auto;overflow:hidden;margin:6px 0 0}
.sctj .text dl dd{float:left;color:#9a9a9a;margin-right:23px;font-size:12px;}
.sctj .ico{background:url(../images/zp39.png) center;width:18px;height:12px;display:inline-block;position:absolute;top:8px;right:1px}
.huanbtn a{width:100%;height:52px;line-height:52px;display:inline-block;background:#FF8A41;color:#fff;text-align:center}
.jyzx ul{height:auto;overflow:hidden;margin-bottom:30px}
.jyzx li{position:relative;height:auto;overflow:hidden;width:130px;float:left;margin-right:28px}
.jyzx li em{padding:0 6px;height:25px;text-align:center;line-height:25px;color:#fff;position:absolute;left:0;top:0;background:#EC6B17;font-style:normal !important;font-size:12px;}
.jyzx li em.label1{background:#ED1B1E}
.jyzx li .img img{display:block;width:130px;height:118px}
.jyzx li h2{background:#363636;height:36px;color:#fff;padding:0 10px;margin:0;line-height:14px;padding-top:5px;font-size:12px;}
.jyzx dl .wantlabel{width:40px;height:25px;line-height:25px;text-align:center;background:#5A340C;color:#fff;display:inline-block;float:left;margin-right:13px;font-size:12px;}
.jyzx dl .tit{width:160px;display:inline-block;color:#5d5d5e;font-size:12px;}
.jyzx dl a:hover {color:#ec6b18;}
.jyzx dl .date{color:#999;font-size:12px;}
.jyzx dd{height:25px;line-height:25px;margin-bottom:8px}
.jyzx dl .label1{background:#ED1B1E}
.jyzx dl .label2{background:#48CA93}
.jyzx dl .label3{background:#F3A807}
.jyzx dl .label4{background:#5FC1FF}
.jyzx dl .label7{background:#F3A807}
.jyzx dl .label6{background:#ED1B1E}
.jyzx dl .label5{background:#48CA93}
.videonav .side{width:280px;float:left;border:1px solid #D9D9D9;margin-top:15px}
.videonav .side .sidenav{border-top:19px solid #F19053}
.videonav .side li{border-bottom:1px solid #D9D9D9;text-align:center;height:92px;cursor:pointer}
.videonav .side li.on,.videonav .side li:hover{background:#FAF6F6}
.videonav .side li h2{font-size:18px;font-weight:700;color:#8cc4f7;padding-top:20px}
.videonav .side li h2.m{color:#90db60;}
.videonav .side li h2.all{color:#ec6b18;}
.videonav .side li h4{font-size:18px;color:#c8d3dc}
.videonav .side li a{display:inline-block}
.videonav .side li a:hover{text-decoration:none}
.videonav .side .sidebtn{text-align:center;margin-top:48px;margin-bottom:46px}
.videonav .side .sidebtn h4{margin-top:30px;font-size:12px;}
.videonav .side .sidebtn a{background:url(../images/zp42.png) #80D751 64px center no-repeat;width:200px;height:41px;display:inline-block;text-align:center;color:#fff;line-height:41px;padding-left:20px;font-size:12px;}
.videonav .side .sidebtn a:hover{background-color:#57c32a}
.pager > .active > a, .pager > .active > a:hover{background:#EB5B18;color:#fff;border:1px #EB5B18 solid;}
.pager > li > a{color:#5d5d5e;border: 1px solid #E3E3E3;}
.pager > li > a:hover{background:#EB5B18;color:#fff;border:1px #EB5B18 solid;}
.content-title{margin:0;font-weight: bold;color: #EC6914;}
.content-title1{margin:20px 0;padding:0;font-weight: bold;}
.content-body .meta{font-size:12px;min-height: 40px;line-height: 40px;}
.content-body .meta .avatar {border-radius: 30px;}
.content-body .meta a{padding-right:8px;}
.content-body .meta i{vertical-align: -5px;font-size:20px;}
.content-body .meta i.fx{vertical-align: -2px;}
.content-body .meta i.bj{vertical-align: -1px;}
.content-body .share{float:left;background:#FFE8DA;padding:4px 10px 0;height:40px;}
.content-body .share a{background:url(../images/zp44.png) no-repeat}
.content-body .share a.qzone{background-position: 0 0;}
.content-body .share a.tqq{background-position: -38px 0;}
.content-body .share a.weixin{background-position: -75px 0;}
.content-body .share a.tsina{background-position: -112px 0;}
.operation {float:left;background:#EC6914;padding:0 6px;}
.operation li {float:left;display:inline-block;height:40px;line-height:40px;padding:0 6px;color:#fff;}
.operation li i{vertical-align: -2px;margin-right:6px;font-size:20px;}
.aw-publish{background:#333;border-radius: 15px;width: 1000px;margin:auto;font-size:12px;}
.aw-publish-header{position: relative;}
.aw-publish-header h1{color:#fff;font-size: 20px;text-align: center;padding-top: 40px;font-weight: bold;margin:0;}
.aw-publish-body{position: relative;padding-bottom:50px;margin-bottom:10px;}
.aw-publish-body .form-control {padding-left: 10px !important;box-shadow: none;border: none;background-color: #eef2f4;border-radius: 5px;}
.aw-publish-body h3{color:#fff;margin-top: 10px;font-size:12px;}
.aw-publish-body .aw-mod-publish{padding:0 30px 20px 90px}
.aw-publish-body .aw-side-bar{margin-left:-1px;padding:10px 100px 20px 20px;border:none;}
.aw-publish-body .upload-list{width:470px;}
.aw-publish-body .icon-inverse{background-color:#ec6b18 ;}
.aw-publish-body .aw-edit-topic-box input{width:240px !important;}
.aw-publish-body .aw-mod-cate{padding:30px 35px 20px;}
.aw-mod-cate a{min-width：450px;width: 430px;display: inline-block;border-radius: 0;margin:0;border: none !important;background-color: #eee;color: #666;}
.aw-mod-cate a.active{background-color: #ec6b18;color: #fff;}
.aw-publish-body .aw-friend{height: 76px;background: #fff;padding:15px 20px;border-radius:5px;display: block;}
.aw-publish-body .aw-friend img{width:50px;height:50px;border-radius: 15px;}
.aw-publish-body .aw-friend li {margin-right: 16px;float: left;display: inline-block;}
.aw-publish-body .aw-friend li:last-child{margin:0;}
.aw-side-bar > .mod-footer{margin-top:20px;text-align: right;}
.aw-side-bar .friendlist {background: #fff;border-radius:5px;padding: 0 40px;color: #666666;padding-bottom: 30px;}
.aw-side-bar .friendlist h2{height: 55px;line-height: 55px;text-align: center;border-bottom: #bbbbbb solid 1px;font-size: 18px;text-align: center;}
.aw-side-bar .friendlist .bd {height: 480px;overflow-y: auto;margin-top: 15px;padding-right: 10px;font-size: 14px;}
.aw-side-bar .friendlist .bd li {height: 50px;position: relative;padding-left: 75px;}
.aw-side-bar .friendlist .bd li h3 {line-height: 48px;font-size:14px;}
.aw-side-bar .friendlist .bd li .img {position: absolute;left: 0;top: 0;}
.aw-side-bar .friendlist .bd li img{width:50px;height:50px;border-radius: 15px;}
.aw-side-bar .friendlist .bd li .addbtn {background: url(../images/img49.png) no-repeat;width: 21px;height: 21px;display: block;position: absolute;right: 0;top: 15px;cursor: pointer;}
.aw-side-bar .friendlist .bd li.selected .addbtn {background-image: url(../images/img48.png);}
.aw-side-bar .friendlist .bd li.selected a {color: #ec6b18;}
.topic-tag {float: left;margin: 0 10px 10px 0;}
.topic-tag .text {display: inline-block;height: 20px;line-height: 16px;padding: 2px 5px;background-color: #ec6b18;font-size: 12px;color: #fff;border-radius: 5px;}
.topic-tag .topic-type{width:380px;height:40px;border-radius: 0;display: inline-block;line-height: 40px;padding: 2px 5px;background-color: #ec6b18;font-size: 12px;color: #fff;text-align: center;}
.topic-tag .text:hover,.topic-tag .text:focus,.topic-tag .active{background-color: #5ac994;}

